#ifndef _MOVMENT_H_
#define _MOVMENT_H_

#include "Object.h"
#include <SDL/SDL.h>

namespace animationagent {

class Movement : public Object
{
public:
    Movement();
    virtual ~Movement();

    /* Remember to register dirty rect your self */
    virtual bool update(SDL_Rect &rect) = 0;

protected:
    bool        undermoving;
};

}
#endif
